package com.wechat.models.response;

import com.wechat.core.constant.enums.support.RStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * feign调用的基础类
 *
 */
@Data
public class FeignResult<T> implements Serializable {


    /**
     * 成功标志
     */
    private boolean success;

    /**
     * 消息
     */
    
    private String message = RStatus.SUCCESS.getMessage();
    
    /**
     * 状态码
     */
    @ApiModelProperty("响应状态码")
    private int code = RStatus.SUCCESS.getValue();
    
    /**
     * 数据
     */
    @ApiModelProperty("响应数据")
    private T result;
    
}
